body{ font-size:12px; color:#333; line-height:30px;}

.ctp_bg{ width:100%; overflow:hidden; background:#242424 url(../images/ctpbg.png) no-repeat center bottom; padding:80px 0px; }
.ct_le{width:550px; overflow: hidden; }
.ct_ri{width:850px; overflow: hidden; }

.ws1400{ width:1400px; margin:0 auto; overflow:hidden;  }
.ctp_se{ width:100%; overflow:hidden; background:url(../images/ctbgw.png) no-repeat center; padding:60px 0px; height:600px; }
.ct_t{ text-align:center; font-size:40px; color:#fff; padding-bottom:60px;}

.casetab{ height:180px; }
.casetab li{ float:left; width:278px; height:100%; background:#000; transition:all .3s ease; font-size:25px; color:#fff; text-align:center; cursor:pointer; transition:all .4s ease;}
.casetab li+li{ border-left:1px solid #111;}
.caseicon{ margin-top:30px;}
.caseicon span{ display:inline-block; width:60px; height:65px; background:url(../images/ctgwt.png) no-repeat top left; transition:all .5s ease;}
.toywt{ padding-top:15px;}
.casetab li:nth-child(2) .caseicon span{ background-position-x:-75px;}
.casetab li:nth-child(3) .caseicon span{ background-position-x:-147px;}
.casetab li:nth-child(4) .caseicon span{ background-position-x:-228px;}
.casetab li:nth-child(5) .caseicon span{ background-position-x:-317px;}
.casetab li:nth-child(2):hover{ background:#3cdcae; }
.casetab li:nth-child(3):hover{ background:#238aff; }
.casetab li:nth-child(4):hover{ background:#f9bd47; }
.casetab li:nth-child(5):hover{ background:#f66d1c; }

.casetab li.cur{ background:#ff6000; color:#fff;}
.casetab li.cur .caseicon span{ background-position-y:-69px;}
.casecon i{ display:block; position:absolute; top:146px; width:46px; height:46px; cursor:pointer; cursor:pointer;}
.case_c{ background:#111; overflow:hidden; color:#FFF; }
.ceshi{padding:60px; overflow:hidden;   }
.ceshi li{ float:left; width:300px; font-size:14px; color:#999; text-align:center; }
.ceshi li h3{ font-size:24px; color:#fff; padding-bottom:20px;}
.ceshi li img{ text-align:center;}
/*vivdo*/
.wodbg{ width:100%; overflow:hidden; background:url(../images/ctp_lt023.jpg) no-repeat center; height:820px; padding-top:80px;}
.wtho{ text-align:center; color:#FFF; line-height:30px;}
.wtho h3{ font-size:40px; font-weight:normal; padding-bottom:30px; font-family: auto;}


.chtw{ width:100%; overflow:hidden; background:url(../images/ctp_lt024.png) no-repeat center; height:650px; padding-top:130px;}
.tnwth { width:1160px !important; margin:0 auto; padding-bottom:30px; }
.whtw{margin:0 auto;  font-size:20px; color:#FFF; }
.whtw h3{ float:left; font-size:130px; line-height:90px; color:#DFC5AA; margin-right:50px;}
.whtw h3 span{ font-size:14px; border:1px solid #DFC5AA; color:#DFC5AA;     padding: 6px;    border-radius: 8px;}
.whtw p{ font-size:18px; line-height:20px;}
.whtw p i{ font-size:40px; font-style:normal; line-height:60px;}
.cpbt{ width:1200px; margin:0 auto; overflow:hidden; margin-top:30px;}
.cpbt li{ float:left; width:480px; font-size:20px; background:#111; color:#FFF; padding:50px; text-align:center; margin-right:30px; border-radius:20px;}
.cpbt li h3{ font-size:20px; padding-bottom:20px; font-weight:normal;} 
.cpbt li h4{ font-size:14px;}
.cpbt li h4 span{ font-size:40px; }
.cpbt li:hover{ background:#f54b1d;}
.cpbt li a{ color:#FFF; padding-top:20px; display:block; }
.cpbt li a:hover{ color:#dfc5aa;}
.cpbt li:nth-child(2){margin-right:0px;}

.viwgt{ width:820px; margin:0 auto; padding-right:4px; padding-top:72px; } 

/*实力商家*/
.wtohw{ width:100%; overflow:hidden; background:#f5f5f5; padding:60px 0px}
.sl_ti{ font-size:40px; text-align:center; color:#333; }
.sl_ti span{ font-size:16px; display:inherit; color:#666; line-height:32px; margin-top:5px;}
.slwt_t{ text-align:center; padding:60px 0px;}
.ashiy{ overflow:hidden; width:1400px; margin:0  auto;} 
.ashiy li{ text-align:center;  width:350px; float:left; font-size:14px; color:#666;}
.ashiy li h3{ font-size:18px; font-weight:normal; padding:20px 0px 20px 0px; color:#333;}

.jliw{ width:100%; overflow:hidden; background:url(../images/sz15.jpg) no-repeat center; height:383px; padding-top:100px;}
.jlwd{ width:1100px; margin:0 auto; line-height:35px; }
.jlwd p{ padding:5px 0px; font-size:14px; color:#333;}
.jlwd span{ display:inline-block; margin-right:10px;  border-radius:30px; font-size:14px; line-height:30px;  background:#ff7711; width:30px; height:30px; text-align:center; color:#FFF;}
.wtohq{ overflow:hidden; width:1200px; margin:0 auto; padding-top:50px;}
.wtohq li{ float:left; width:250px; text-align:center; padding-bottom:50px; margin-right:50px;  }
.wtohq li h3{ font-size:18px; padding-bottom:20px; padding-top:20px; font-weight:normal;}
.wtohq li span{font-size:14px;  height:150px;  display:inline-block; color:#666;}
.wtohq li p{ font-size:16px; border:1px solid #ff7a12; color:#ff7a12; width:200px; text-align:center; line-height:40px; margin:0 auto; }

.jsl_n{ width:100%; overflow:hidden; background:url(../images/sz22.jpg) no-repeat center top; padding-top:80px; }
.jlwt{ overflow:hidden; padding-top:50px; color:#ff5400; width:1200px; margin:0 auto;} 
.jlwt li{ float:left; width:420px; margin-right:100px; text-align:center;}
.jlwt li:nth-child(2){margin-right:0px;}
.jlwt li.pic{ border:1px  dashed #ff5400; padding:60px;} 
.jlwt li.pic h3{ font-size:28px; padding:50px 0px;  }
.jsl_ti{ font-size:40px; text-align:center; color:#ff5400; }
.jsl_ti span{ font-size:16px; display:inherit; color:#ff5400; line-height:32px; margin-top:5px;}



.sjtl_s{ overflow:hidden; padding:50px 0px; width:1200px; margin:0 auto; }
.sjtl_s li{ color:#666; font-size:14px;}
.sjtl_s li h3{ background:url(../images/sz25.jpg) no-repeat center; text-align:center;  height:80px; line-height:60px; margin-bottom:40px;   color:#ff7633; font-size:24px; font-weight:normal;  }
.sjtl_s li span{ color:#333; font-size:18px; font-weight:bold; display: inherit;}
.sjtl_s li:nth-child(1){ margin-bottom:50px;}

/**/
.shw_bg{ width:100%; background:url(../images/sgwh.jpg) center; padding:60px 0px;line-height:30px;}
.qtal{ overflow:hidden; text-align:center; color:#666; font-size:16px; }
.qtal h3{ color:#e1e1e1; font-size:30px; font-weight:normal; background:url(../images/0gE4Hg.png) no-repeat bottom; padding-bottom:35px;}

.psjtl{ overflow:hidden; margin-top:50px;}
.psjtl li{ float:left; width:450px; margin-right:15px;}
.psjtl li img{ width:450px;}
.psjtl li:nth-child(3){ margin-right:0px;}
.psjtl li a{ color:#FFF;}
.she_b{ width:100%; overflow:hidden; background:url(../images/sz26.jpg) no-repeat center; padding:60px 0px; height:480px;} 
.sh_le{ width:600px;}
.about_jsnr{ width:250px; text-align:center;color:#fff; font-size:16px; line-height:35px; padding-top:90px; padding-right:20px;}
.about_jsnr span{font-size:15px; color:#fff;}
.about_jsnr em{ color:#fff; font-family: Times New Roman; font-size:50px; font-weight:bold;}

.sh_r{ width:600px; color:#aaa; font-size:14px; padding-left:100px; padding-top:80px; line-height:30px;}
.sh_r h3{ font-weight:normal; font-size:30px;background: url(../images/0gE4Hg.png) no-repeat left bottom; padding-bottom:40px; margin-bottom:30px; }
.sh_r span{ font-size:16px; padding:10px 0px; display:block;}
.hwtk{ width:100%; background:url(../images/sz27.jpg) no-repeat center; padding:75px 0px; height:220px;}
.kudf{ overflow:hidden; padding-top:30px;}
.kudf li{ width:200px; float:left; color:#999999; text-align:center; font-size:14px; padding:0px 60px; line-height:30px;}
.kudf li img{ padding-bottom:50px;}
.kudf li span{ display: block; font-size:19px; font-weight:normal; padding-bottom:10px;}

.kfw_n{line-height:30px;  width:100%; overflow:hidden; background:url(../images/sz32.jpg) no-repeat center; padding:80px 0px; }
.wlhti{ overflow:hidden; padding-top:50px;}
.wlhti li{ float:left; width:400px; background:#fff; border-radius:10px; overflow:hidden; padding:20px; margin-right:30px; color:#999;}
.wlhti li span{ display:inline-block; height:60px; overflow:hidden; line-height:60px; font-size:18px; color:#333;}
.wlhti li a{ color:#666;}
.wlhti li img{ width:400px;}
.wlhti li:nth-child(3){ margin-right:0px;}

.ali-whyus-box{margin:  ; padding: 80px 0; background: #fff; position: relative; border-top: 1px solid #ccc;}
.ali-whyus-box .container{width:1400px; margin:0 auto;}
.ali-whyus-box .left{width: 51.857%; height: 400px; float: left; margin-left:2.143%; border-right: 1px solid #000;}
.ali-whyus-box .left li{width: 200px; height: 150px; float: left; margin-right: 17.08%; margin-top: 23px; margin-bottom: 23px; border-bottom: 1px solid #000; position: relative;}
.ali-whyus-box .left li:nth-child(2n) .title{margin-left: 22px;}
.ali-whyus-box .left li .num{ width: 100%; height: 150px; line-height: 150px; font-size: 158px; font-weight: bold; color: #111; filter: alpha(opacity: 5); opacity: .05; position: absolute; left: 0; top: 0;}
.ali-whyus-box .left li .title{font-size: 18px; font-weight: bold; line-height: #111; line-height: 1.67; margin-top: 45px; position: relative; z-index: 2;}
.ali-whyus-box .right{margin-left: 59.018%; height: 400px; padding-left: 1px; font-size: 0; text-align: center; padding-top:80px;}
.ali-whyus-box .right .inline{display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; text-align: left; font-size: 14px;}
.ali-whyus-box .right .title{font-size: 48px; font-weight: bold; color: #dd0518;}
.ali-whyus-box .right .entitle{font-size: 30px; line-height: 1.3; font-family: "Microsoft Yahei Light"; margin-top: 14px;}
.ali-whyus-box .right .entitle b{font-family: "Microsoft Yahei";}
@media only screen and (max-width: 1599px){
	.ali-whyus-box{margin-left: 3%; margin-right: 3%;}
}
@media only screen and (max-width: 1499px){
	.ali-whyus-box{margin-left: 20px; margin-right: 20px;}
	.ali-whyus-box .left{margin-left: 5.143%;}
	.ali-whyus-box .left li{margin-right: 15%;}
	.ali-whyus-box .right{margin-left: 57.018%;}
}


.task {width:100%;height:1280px;display:flex;flex-wrap:wrap;}
.task_item {width:33.33%;/*height:640px;*/cursor:pointer;position:relative;}
.task_item .main_pic {width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 1;}
.task_item .con {width:100%;height:100%;position:absolute;top:0;left:0;z-index:2;overflow:hidden;color:#fff;}
.task_item .con:hover {background:rgba(168,14,50,58)}
.task_item .con img {display:block;margin:0 auto;margin-top:177px;}
.task_item .con .t_p1 {font-size: 35px;margin-top: 23px;text-align: center;}
.task_item .con .t_p2 {font-size: 18px;width:363px;margin:0 auto;margin-top: 30px;}

.zcon {
	width: 1200px;
	margin: 0 auto;
}
.art_title {
  text-align: center;
}
.art_title h4 {
  font-size: 32px;
  line-height: 32px;
  color: #3d434b;
  font-weight: bolder;
  margin-top: 60px;
  transition: 0.6s;
}
.art_title p {
  font-size: 24px;
  line-height: 24px;
  margin-top: 60px;
  color: #606060;
  transition: 0.5s;
}
.art_title.active h4 {
  margin-top: 20px;
  transition: 0.6s;
}
.art_title.active p {
  margin-top: 20px;
  transition: 0.5s;
}

.artical01 .artical01_ .art_info { overflow:hidden;
  background: url(../images/056.png) no-repeat top center;
  margin-top: 50px;
}
.artical01 .artical01_ .art_info .info_item {
  width: 20%;
  float: left;
  box-sizing: border-box;
  text-align: center;
  margin-top: 70px;
}
.artical01 .artical01_ .art_info .info_item img {
  display: block;
  margin: 0 auto;
  margin-bottom: 30px;
}
.artical01 .artical01_ .art_info .info_item h4 {
  font-size: 24px;
  color: #4c535a;
  line-height: 40px;
}
.artical01 .artical01_ .art_info .info_item span {
  display: block;
  color: #606060;
  font-size: 18px;
  line-height: 35px;
}
.inner-title{font-size: 36px; text-align: center;}
.middle{display: inline-block; vertical-align: middle; width: 0; height: 100%;}
.ali-analysis{height: 950px; background: url(../images/ali-analysis_bg.jpg) no-repeat center top; background-attachment: fixed;}
.ali-analysis .inner-title{color: #fff; padding-top: 100px;}
.ali-analysis-desc{font-size: 14px; line-height: 30px; text-align: center; color: #fff; margin-top: 18px;}
.ali-analysis-desc span{display: block; font-size: 18px;}
.ali-analysis-box{margin-top: 74px;}
.ali-analysis-box .dt{height: 42px; line-height: 42px; font-size: 18px; color: #fff; border-bottom: 1px solid #949497;}
.ali-analysis-box .left{width: 520px;}
.ali-analysis-box .left .dd{margin-top: 112px; overflow: hidden;}
.ali-analysis-box .left .dd .shape{width: 240px; float: left;}
.ali-analysis-box .left .dd .turn{width: 176px; float: right;}
.ali-analysis-box .left .dd .turn-s1{width: 158px; height: 158px; margin: 0 auto; position: relative; text-align: center;}
.ali-analysis-box .left .dd .turn-s1 .bg{width: 100%; height: 100%; background: url(../images/turn-sbg.png) no-repeat; position: absolute; left: 0; top: 0; animation: circleRoate 5s infinite linear;}
.ali-analysis-box .left .dd .turn-s1 span{display: block; line-height: 24px; color: #dd0518; padding-top: 55px; position: relative; z-index: 2;}
.ali-analysis-box .left .dd .turn ul{margin-top: 28px;}
.ali-analysis-box .left .dd .turn li{line-height: 22px; position: relative; color: #949497; padding: 2px 0 2px 12px;}
.ali-analysis-box .left .dd .turn li i{display: block; width: 8px; height: 8px; background: #6e6f73; border-radius: 50%; position: absolute; left: 0; top: 10px;}
.ali-analysis-box .left .dd .turn li.on i{background: #dd0518;}
@keyframes circleRoate{
	from{transform: rotate(0deg);}
	to{transform: rotate(360deg);}
} 
.ali-analysis-box .right{width: 594px;}
.ali-analysis-box .right .dd{margin-top: 54px; overflow: hidden;}
.ali-analysis-box .right .dd ul{width: 280px; float: left; margin-bottom: -34px;}
.ali-analysis-box .right .dd ul li{overflow: hidden; margin-bottom: 34px;}
.ali-analysis-box .right .dd ul li .img{width: 70px; height: 76px; float: left; background: url(../images/sdjx-bg.png) no-repeat; text-align: center;}
.ali-analysis-box .right .dd ul li .img img{max-width: 60px; max-height: 68px;     vertical-align: middle;}
.ali-analysis-box .right .dd ul li .text{margin-left: 84px;}
.ali-analysis-box .right .dd ul li .title{font-size: 18px; color: #fff;}
.ali-analysis-box .right .dd ul li .desc{font-size: 14px; line-height: 24px; color: #949497; margin-top: 6px;}
.ali-analysis-box .right .dd ol{width: 290px; float: right; margin-bottom: -44px;}
.ali-analysis-box .right .dd ol li{overflow: hidden; margin-bottom: 44px;}
.ali-analysis-box .right .dd ol li .title{width: 116px; float: left; height: 28px; line-height: 28px; border: 1px solid #a5a4a6; border-radius: 15px; font-size: 18px; color: #fff; text-align: center;}
.ali-analysis-box .right .dd ol li .desc{color: #999; line-height: 24px; margin-left: 142px; margin-top: -5px;}
.ali-analysis-box .right .dd ol li .desc span{color: #dd0518;}
.ali-analysis-box .right .dd ol li .desc i{display: inline-block; *display: inline; *zoom: 1; width: 10px; height: 14px; margin-left: 6px; background: url(../images/plus-icon.png) no-repeat; animation: bounce-plus 1.1s linear infinite;}
@keyframes bounce-plus{25%{transform: translateY(4px);}50%,100%{transform: translateY(0);}75%{transform: translateY(-4px);}}
.ali-analysis-more{ display: block; width: 236px; height: 56px; line-height: 56px; border: 2px solid #fff; margin: 112px auto 0; font-size: 14px; color: #fff; text-align: center; filter: alpha(opacity: 60); opacity: .6;}
.ali-analysis-more:hover{background: #dd0518; border-color: #dd0518; color: #fff!important;}

.ali-about{background: #1b1b1b; padding-top: 76px; position: relative; overflow: hidden;}
.ali-abttit{ font-size: 244px; line-height: 184px; color: #fff; text-transform: uppercase; filter: alpha(opacity: 3); opacity: .03; position: absolute; left: -80px; top: -50px;  }
.ali-about .inner-title{font-family: "Microsoft Yahei Light"; font-size: 72px; line-height:100px; color: #fff; text-transform: uppercase;}
.ali-about-name{font-family: "Microsoft Yahei Light"; font-size: 30px; color: #fff; text-align: center; margin-top: 4px;}
.ali-about-name i{display: block; width: 70px; height: 2px; background: #dd0518; margin: 20px auto 0;}
.ali-about-desc{ font-family: "Microsoft Yahei Light"; font-size: 24px; line-height: 36px; color: #fff; text-align: center; filter: alpha(opacity: 60); opacity: .6; margin-top: 28px;}
.ali-about-box{margin-top: 50px;}
.ali-about-box li{position: relative; text-align: center; padding: 4px 0 8px 0;}
.ali-about-box li .line{ width: 1px; height: 100%; background: #fff; filter: alpha(opacity: 40); opacity: .4; position: absolute; left: 0; top: 0;}
.ali-about-box li .num{font-size: 60px; font-weight: bold; color: #dd0518; line-height: 1.2;}
.ali-about-box li .num em{display: inline-block; *display: inline; *zoom: 1; font-size: 40px; vertical-align: top; margin-top: -4px;}
.ali-about-box li .title{font-size: 18px; line-height: 26px; color: #fff; margin-top: 10px;}
.ali-about-img img{width: 100%;}
@media only screen and (max-width: 1499px){
	.ali-about-box li .num{font-size: 50px;}
	.ali-about-box li .num em{font-size: 34px; margin-top: 0;}
	.ali-about-box li .title{font-size: 16px;}
}
.col-lg-2_0{width: 20%; *width: 19.98%; float: left;}
.col-lg-3{width: 25%; *width: 24.98%; float: left;}
.container{width: 1400px; margin: 0 auto; position: relative;}
.ali-service{padding: 80px 0 80px 0; background: #fff; position: relative; overflow: hidden;}
.ali-service-box{margin-top: 44px;}
.ali-service-box ul{margin: -10px;}
.ali-service-box li .item{margin: 10px; padding: 78px 30px; border: 1px solid #333; background: #fff; text-align: center; transition: all .5s linear;}
.ali-service-box li .item:hover{transform: translateY(-20px);}
.ali-service-box li .pic img{height: 63px;}
.ali-service-box li .title{font-size: 30px; font-weight: bold; margin-top: 20px;}
.ali-service-box li .desc{font-size: 18px; line-height: 30px; margin-top: 34px; margin-bottom: 6px;}
@media only screen and (max-width: 1499px){
	.ali-service{padding-bottom: 50px;}
	.ali-service-box li .item{padding: 60px 20px;}
	.ali-service-box li .desc{font-size: 16px; margin-top: 24px;}
}